St James Square Serviced Apartment
St James Square Serviced Apartment is a quirky 3 bedroom flat in the heart of New Town, with great transport links and just a stones throw away from St. James Quarter, St Andrews Square & George Street. A spacious, comfortable, quirky accommodat..